#include "RNOH/PackageProvider.h"
#include "generated/RNOHGeneratedPackage.h"
#include "SafeAreaViewPackage.h"
//ui-lib相关
#include "UiLibPackage.h"
#include "ReanimatedPackage.h"
#include "GestureHandlerPackage.h"
#include "BlurPackage.h"
#include "DateTimePickerPackage.h"
#include "RNCNetInfoPackage.h"
//剪切板
#include "ClipboardPackage.h"
using namespace rnoh;

std::vector<std::shared_ptr<Package>> PackageProvider::getPackages(Package::Context ctx){
    return {
        std::make_shared<RNOHGeneratedPackage>(ctx),
        std::make_shared<SafeAreaViewPackage>(ctx),
        std::make_shared<UiLibPackage>(ctx),
        std::make_shared<ReanimatedPackage>(ctx),
        std::make_shared<GestureHandlerPackage>(ctx),
        std::make_shared<BlurPackage>(ctx),
        std::make_shared<DateTimePickerPackage>(ctx),
        std::make_shared<RNCNetInfoPackage>(ctx),
        std::make_shared<ClipboardPackage>(ctx),
    };
}